Quantum Computability
نویسندگان
چکیده
In this paper some theoretical and (potentially) practical aspects of quantum computing are considered. Using the tools of transcendental number theory it is demonstrated that quantum Turing machines (QTM) with rational amplitudes are sufficient to define the class of bounded error quantum polynomial time (BQP) introduced by Bernstein and Vazirani [Proc. 25th ACM Symposium on Theory of Computation, 1993, pp. 11–20, SIAM J. Comput., 26 (1997), pp. 1411–1473]. On the other hand, if quantum Turing machines are allowed unrestricted amplitudes (i.e., arbitrary complex amplitudes), then the corresponding BQP class has uncountable cardinality and contains sets of all Turing degrees. In contrast, allowing unrestricted amplitudes does not increase the power of computation for error-free quantum polynomial time (EQP). Moreover, with unrestricted amplitudes, BQP is not equal to EQP. The relationship between quantum complexity classes and classical complexity classes is also investigated. It is shown that when quantum Turing machines are restricted to have transition amplitudes which are algebraic numbers, BQP, EQP, and nondeterministic quantum polynomial time (NQP) are all contained in PP, hence in P#P and PSPACE. A potentially practical issue of designing “machine independent” quantum programs is also addressed. A single (“almost universal”) quantum algorithm based on Shor’s method for factoring integers is developed which would run correctly on almost all quantum computers, even if the underlying unitary transformations are unknown to the programmer and the device builder.
منابع مشابه
Towards A Theory Of Quantum Computability
We propose a definition of quantum computable functionsas mappings between superpositions of natural numbers to probabilitydistributions of natural numbers. Each function is obtained as a limitof an infinite computation of a quantum Turing machine. The class ofquantum computable functions is recursively enumerable, thus openingthe door to a quantum computability theory which...
متن کاملHypercomputation with quantum adiabatic processes
Despite the recursive non-computability of Hilbert’s tenth problem, we outline and argue for a quantum algorithm that is based on the Quantum Adiabatic Theorem. It is explained how this algorithm can solve Hilbert’s tenth problem. The algorithm is then considered in the context of several “no-go” arguments against such hypercomputation. Logical arguments are usually based on Cantor’s diagonal t...
متن کاملThe Physical Church-Turing Thesis and the Principles of Quantum Theory
Notoriously, quantum computation shatters complexity theory, but is innocuous to computability theory [17]. Yet several works have shown how quantum theory as it stands could breach the physical Church-Turing thesis [26, 25] We draw a clear line as to when this is the case, in a way that is inspired by Gandy [20]. Gandy formulates postulates about physics, such as homogeneity of space and time,...
متن کاملQuantum randomness and value indefiniteness
As computability implies value definiteness, certain sequences of quantum outcomes cannot be computable.
متن کاملQuantum Algorithm for Hilbert's Tenth Problem
We explore in the framework of Quantum Computation the notion of Computability, which holds a central position in Mathematics and Theoretical Computer Science. A quantum algorithm for Hilbert’s tenth problem, which is equivalent to the Turing halting problem and is known to be mathematically noncomputable, is proposed where quantum continuous variables and quantum adiabatic evolution are employ...
متن کاملQuantum Algorithm for the Hilbert’s Tenth Problem
We propose a quantum algorithm for the classically non-computable Hilbert’s tenth problem, which ultimately links to the Turing halting problem. Quantum continuous variables and quantum adiabatic evolution are employed for an implementation. Also discussed are a method for the time estimation for the adiabatic evolution, and a comparison with more the well-known quantum computation employing a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Comput.
دوره 26 شماره
صفحات -
تاریخ انتشار 1997